package com.sino.operation.peripheral.esc.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Title: NetHandle
 * @Description: 网点任务队列查询实体
 * @Author dengls
 * @date 2021/10/20 11:28
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "任务查询队列实体")
public class NetHandle {

    @JsonProperty("JOURNAL_NO")
    @ApiModelProperty(value = "流水号", name = "JOURNAL_NO")
    private String journalNo;

    @JsonProperty("TRANS_CODE")
    @ApiModelProperty(value = "任务类型", name = "TRANS_CODE")
    private String transCode;

    @JsonProperty("PAGE")
    @ApiModelProperty(value = "页数", name = "PAGE")
    private Integer page;

    @JsonProperty("PAGE_SIZE")
    @ApiModelProperty(value = "条数", name = "PAGE_SIZE")
    private Integer pageSize;

    @JsonProperty("TELLER_NO")
    @ApiModelProperty(value = "柜员号", name = "TELLER_NO")
    private String tellerNo;

    @JsonProperty("OPERATE_FROM")
    @ApiModelProperty(value = "", name = "OPERATE_FROM")
    private String operateFrom;

    @JsonProperty("OPERATE_TO")
    @ApiModelProperty(value = "", name = "OPERATE_TO")
    private String operateTo;

    @JsonProperty("PRINT_NUM")
    @ApiModelProperty(value = "", name = "PRINT_NUM")
    private String printNum;

    @JsonProperty("KERNEL_NO")
    @ApiModelProperty(value = "", name = "KERNEL_NO")
    private String kernelNo;

    @JsonProperty("TRANS_STATE")
    @ApiModelProperty(value = "", name = "TRANS_STATE")
    private String transState;

    @JsonProperty("ORG_CODE")
    @ApiModelProperty(value = "", name = "ORG_CODE")
    private String orgCode;

    @JsonProperty("CLIENT_NO")
    @ApiModelProperty(value = "", name = "CLIENT_NO")
    private String clientNo;

    @JsonProperty("CLIENT_ACCOUNT_NAME")
    @ApiModelProperty(value = "", name = "CLIENT_ACCOUNT_NAME")
    private String clientAccountName;

    @JsonProperty("CLIENT_ACCOUNT_NO")
    @ApiModelProperty(value = "", name = "CLIENT_ACCOUNT_NO")
    private String clientAccountNo;

}
